﻿using System;
using Studio.Config;
using UnityEngine;

namespace Studio
{
	// Token: 0x0200050D RID: 1293
	public class OptionSystem : BaseSystem
	{
		// Token: 0x06002100 RID: 8448 RVA: 0x000CB3BC File Offset: 0x000C95BC
		public OptionSystem(string elementName) : base(elementName)
		{
		}

		// Token: 0x06002101 RID: 8449 RVA: 0x000CB41C File Offset: 0x000C961C
		public override void Init()
		{
			this.cameraSpeedX = 1f;
			this.cameraSpeedY = 1f;
			this.cameraSpeed = 1f;
			this.manipulateSize = 1f;
			this.manipuleteSpeed = 1f;
			this.initialPosition = 0;
			this.selectedState = 0;
			this.autoHide = true;
			this.autoSelect = false;
			this.snap = 0;
			this.backColor = Color.blue;
		}

		// Token: 0x04002282 RID: 8834
		public float cameraSpeedX = 1f;

		// Token: 0x04002283 RID: 8835
		public float cameraSpeedY = 1f;

		// Token: 0x04002284 RID: 8836
		public float cameraSpeed = 1f;

		// Token: 0x04002285 RID: 8837
		public float manipulateSize = 1f;

		// Token: 0x04002286 RID: 8838
		public float manipuleteSpeed = 1f;

		// Token: 0x04002287 RID: 8839
		public int initialPosition;

		// Token: 0x04002288 RID: 8840
		public int selectedState;

		// Token: 0x04002289 RID: 8841
		public bool autoHide = true;

		// Token: 0x0400228A RID: 8842
		public bool autoSelect;

		// Token: 0x0400228B RID: 8843
		public int snap;

		// Token: 0x0400228C RID: 8844
		public Color backColor = Color.blue;
	}
}
